Package com.cisco.pt.ipc.sim.impl
Class RIPProcessImpl
java.lang.Object
com.cisco.pt.ipc.impl.IPCObjectImpl
com.cisco.pt.ipc.sim.impl.ProcessImpl
com.cisco.pt.ipc.sim.impl.RoutingProtocolImpl
com.cisco.pt.ipc.sim.impl.RIPProcessImpl
- All Implemented Interfaces:
IPCObject,Process,RIPProcess,RoutingProtocol
Information provided by the PKI file:
\class RipProcess
\brief RipProcess handles and manipulates RIP routing.
\example network().getDevice("Router0").getProcess("RipProcess")
- Author:
- Auto-generated
-
Field Summary
Fields inherited from class com.cisco.pt.ipc.impl.IPCObjectImpl
accessMessage, ipcFactory, packetTracerSession -
Constructor Summary
ConstructorsConstructorDescriptionRIPProcessImpl(IPCFactory ipcFactory, PacketTracerSession packetTracerSession, IPCMessageLTV accessMessage) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRipConfigNeighbor(IPAddress neighborAddress) Information provided by the PKI file:voidaddRipConfigNetwork(IPAddress networkAddress) Information provided by the PKI file:voidremoveRipConfigNeighbor(IPAddress neighborAddress) Information provided by the PKI file:voidremoveRipConfigNetwork(IPAddress networkAddress) Information provided by the PKI file:voidsetAdminDistance(int adminDistance) Information provided by the PKI file:voidsetAllRipTimerIntervals(long updateTimerInterval, long invalidTimerInterval, long holddownInterval, long flushInterval) Information provided by the PKI file:voidsetAutoSummaryFlag(boolean bAutoSummary) Information provided by the PKI file:voidsetDebugRipDatabaseFlag(boolean bDebugRipDatabase) Information provided by the PKI file:voidsetDebugRipEventFlag(boolean bDebugRipEventFlag) Information provided by the PKI file:voidsetDebugRipFlag(boolean bFlag) Information provided by the PKI file:voidsetDebugRipTriggerFlag(boolean bDebugRipTriggerFlag) Information provided by the PKI file:voidsetDefaultInformationOriginate(boolean bOriginate) Information provided by the PKI file:voidsetDefaultPassiveInterface(boolean bDefaultPassiveInterface) Information provided by the PKI file:voidsetTimersBasicFlag(boolean isEnabled) Information provided by the PKI file:voidsetUpdateTimerInterval(long updateTimerInterval) Information provided by the PKI file:Methods inherited from class com.cisco.pt.ipc.sim.impl.RoutingProtocolImpl
getAdminDistanceMethods inherited from class com.cisco.pt.ipc.sim.impl.ProcessImpl
getOwnerDeviceMethods inherited from class com.cisco.pt.ipc.impl.IPCObjectImpl
getAccessMessage, getClassName, getFactory, getObjectUUID, getPacketTracerSession, sendMessage, sendMessageWithReturn, translateToCommandStatusStringPairMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cisco.pt.ipc.IPCObject
getAccessMessage, getClassName, getFactory, getObjectUUID, getPacketTracerSessionMethods inherited from interface com.cisco.pt.ipc.sim.Process
getOwnerDeviceMethods inherited from interface com.cisco.pt.ipc.sim.RoutingProtocol
getAdminDistance
-
Constructor Details
-
RIPProcessImpl
public RIPProcessImpl(IPCFactory ipcFactory, PacketTracerSession packetTracerSession, IPCMessageLTV accessMessage)
-
-
Method Details
-
setUpdateTimerInterval
public void setUpdateTimerInterval(long updateTimerInterval) Information provided by the PKI file:
\brief Sets the update timer interval. \param updateTimerInterval, the update timer interval.- Specified by:
setUpdateTimerIntervalin interfaceRIPProcess- Parameters:
updateTimerInterval- Takes in a parameter of updateTimerInterval
-
setAllRipTimerIntervals
public void setAllRipTimerIntervals(long updateTimerInterval, long invalidTimerInterval, long holddownInterval, long flushInterval) Information provided by the PKI file:
\brief Sets the update timer interval, invalid timer interval, holddown timer interval, and flush interval. \param updateTimerInterval, the update timer interval. \param invalidTimerInterval, invalid (timeout) timer interval. \param holddownInterval, the holddown timer interval. \param flushInterval, the flush interval.- Specified by:
setAllRipTimerIntervalsin interfaceRIPProcess- Parameters:
updateTimerInterval- Takes in a parameter of updateTimerIntervalinvalidTimerInterval- Takes in a parameter of invalidTimerIntervalholddownInterval- Takes in a parameter of holddownIntervalflushInterval- Takes in a parameter of flushInterval
-
setTimersBasicFlag
public void setTimersBasicFlag(boolean isEnabled) Information provided by the PKI file:
\brief Enables or disables the timers. \param isEnabled, true to enable the timers, false to disable it.- Specified by:
setTimersBasicFlagin interfaceRIPProcess- Parameters:
isEnabled- Takes in a parameter of isEnabled
-
setAutoSummaryFlag
public void setAutoSummaryFlag(boolean bAutoSummary) Information provided by the PKI file:
\brief Enables or disables auto summary. \param bAutoSummary, true to enable auto summary, false to disable it.- Specified by:
setAutoSummaryFlagin interfaceRIPProcess- Parameters:
bAutoSummary- Takes in a parameter of bAutoSummary
-
setDefaultPassiveInterface
public void setDefaultPassiveInterface(boolean bDefaultPassiveInterface) Information provided by the PKI file:
\brief Enables or disables default passive interface. \param bAutoSummary, true to enable default passive interface., false to disable it.- Specified by:
setDefaultPassiveInterfacein interfaceRIPProcess- Parameters:
bDefaultPassiveInterface- Takes in a parameter of bDefaultPassiveInterface
-
setAdminDistance
public void setAdminDistance(int adminDistance) Information provided by the PKI file:
\brief Sets the administrative distance. \param adminDistance, the administrative distance value.- Specified by:
setAdminDistancein interfaceRIPProcess- Specified by:
setAdminDistancein interfaceRoutingProtocol- Overrides:
setAdminDistancein classRoutingProtocolImpl- Parameters:
adminDistance- Takes in a parameter of adminDistance
-
addRipConfigNetwork
Information provided by the PKI file:
\brief Adds RIP routing on the specified network. \param networkAddress, the network address to add.- Specified by:
addRipConfigNetworkin interfaceRIPProcess- Parameters:
networkAddress- Takes in a parameter of networkAddress
-
removeRipConfigNetwork
Information provided by the PKI file:
\brief Removes RIP routing on the specified network. \param networkAddress, the network address to remove.- Specified by:
removeRipConfigNetworkin interfaceRIPProcess- Parameters:
networkAddress- Takes in a parameter of networkAddress
-
addRipConfigNeighbor
Information provided by the PKI file:
\brief Adds the specified address as a neighbor. \param neighborAddress, the IP address of the neighbor.- Specified by:
addRipConfigNeighborin interfaceRIPProcess- Parameters:
neighborAddress- Takes in a parameter of neighborAddress
-
removeRipConfigNeighbor
Information provided by the PKI file:
\brief Removes the specified address as a neighbor. \param neighborAddress, the IP address of the neighbor.- Specified by:
removeRipConfigNeighborin interfaceRIPProcess- Parameters:
neighborAddress- Takes in a parameter of neighborAddress
-
setDebugRipDatabaseFlag
public void setDebugRipDatabaseFlag(boolean bDebugRipDatabase) Information provided by the PKI file:
\brief Enables or disables debug rip database. \param bDebugRipDatabase, true to enable debug rip database, false to disable it.- Specified by:
setDebugRipDatabaseFlagin interfaceRIPProcess- Parameters:
bDebugRipDatabase- Takes in a parameter of bDebugRipDatabase
-
setDebugRipFlag
public void setDebugRipFlag(boolean bFlag) Information provided by the PKI file:
\brief Enables or disables debug rip. \param bFlag, true to enable debug rip, false to disable it.- Specified by:
setDebugRipFlagin interfaceRIPProcess- Parameters:
bFlag- Takes in a parameter of bFlag
-
setDebugRipEventFlag
public void setDebugRipEventFlag(boolean bDebugRipEventFlag) Information provided by the PKI file:
\brief Enables or disables debug rip events. \param bDebugRipEventFlag, true to enable debug rip events, false to disable it.- Specified by:
setDebugRipEventFlagin interfaceRIPProcess- Parameters:
bDebugRipEventFlag- Takes in a parameter of bDebugRipEventFlag
-
setDebugRipTriggerFlag
public void setDebugRipTriggerFlag(boolean bDebugRipTriggerFlag) Information provided by the PKI file:
\brief Enables or disables debug rip trigger. \param bDebugRipTriggerFlag, true to enable debug rip trigger, false to disable it.- Specified by:
setDebugRipTriggerFlagin interfaceRIPProcess- Parameters:
bDebugRipTriggerFlag- Takes in a parameter of bDebugRipTriggerFlag
-
setDefaultInformationOriginate
public void setDefaultInformationOriginate(boolean bOriginate) Information provided by the PKI file:
\brief Enables or disables default information originate. \param bOriginate, true to enable default information originate, false to disable it.- Specified by:
setDefaultInformationOriginatein interfaceRIPProcess- Parameters:
bOriginate- Takes in a parameter of bOriginate
-